human shields - French English Dictionary